{
    gsub( "[)(]",       "\033[35m&\033[0m", $0 )
    gsub( "allow",    "\033[32m&\033[0m", $0 )
    gsub( "deny",     "\033[31m&\033[0m", $0 )

    gsub( ";;[^$]+$",     "\033[4;2;32m&\033[0m", $0 )
    gsub( "(define)|(begin)|(literal)|(subpath)",     "\033[33m&\033[0m", $0 )



    gsub( /"[^"]+"/,    "\033[36m&\033[0m", $0 )
    printf("  %s\n", $0)
}
